Include rustc version in metadata
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Wed, 7 Jun 2017 15:53:23 +0000 (17:53 +0200)
committerMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Thu, 8 Jun 2017 19:33:56 +0000 (21:33 +0200)
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
src/cargo/ops/cargo_rustc/context.rs

index 1b1242f90385725c15c62d33594cbb7f959a2258..f569c1befb3196776f48750c60c5e31aebcd975b 100644 (file)
@@ -482,6 +482,10 @@ impl<'a, 'cfg> Context<'a, 'cfg> {
         unit.target.name().hash(&mut hasher);
         unit.target.kind().hash(&mut hasher);
 
+        if let Ok(ref rustc) = self.config.rustc() {
+            rustc.verbose_version.hash(&mut hasher);
+        }
+
         Some(Metadata(hasher.finish()))
     }